public class ArrayTest {
    public static void main(String[] args) {
        int[] a = {1,2,3,4,5};
        for(int i=0; i<5; i++) {
            if(a[i]==3) {
                for(int j=i; j<4; j++) {
                    a[j] = a[j+1];
                }
                a[4] = 0;
            }
        }

        for(int k=0; a[k]!=0; k++) {
            System.out.printf("%d ",a[k]);
        }
        System.out.println();

        for(int n=0; n<5; n++) {
            if(a[n]==2) {
                for(int q=4; q>n; q--) {
                    a[q] = a[q-1];
                }
                a[n+1] = 3;
            }
        }

        for(int m=0; m<5; m++) {
            System.out.printf("%d ",a[m]);
        }
        System.out.println();
    }
}
